package com.itheima._01认识异常;

/**
 * @Description Demo013
 * @Author songyu
 * @Date 2025-07-19  8:58
 */
public class Demo013 {

    public static void main(String[] args) {

        double result = div(100, 0);
        System.out.println("除法结果："+result);
    }

    public static double div(double a,double b){
        //目标：异常可以作为特殊的返回值

        //方法1：返回无效的结果，并没有通知调用者出错（不好）
        // if(b==0){
        //     System.out.println("除数不能为0");
        //     return 0;
        // }
        //方法2：抛出异常，通知调用者出错了
        if(b==0){
            throw new RuntimeException("除数不能为0");//异常作为特殊返回值，通知调用者出错了。
        }

        double result = a/b;
        return result;
    }
}